PHP序列化与反序列化(

您所在的位置:网站首页 wake 和wake up的区别 PHP序列化与反序列化(

PHP序列化与反序列化(

2024-07-17 03:11| 来源: 网络整理| 查看: 265

前言

总结一下序列化和反序列化的入门知识主要介绍__sleep与__wakeup

简单介绍

1、序列化 将一个对象转换为字符串 2、反序列化 将一个字符串恢复成对象 3、常见魔术方法

__construct: 在创建对象时候初始化对象,一般用于对变量赋初值。 __destruct: 和构造函数相反,当对象所在函数调用完毕后执行。 __toString:当对象被当做一个字符串使用时调用。 __sleep:序列化对象之前就调用此方法(其返回需要一个数组) __wakeup:反序列化恢复对象之前调用该方法 __call:当调用对象中不存在的方法会自动调用该方法。 __get:在调用私有属性的时候会自动执行 __isset():在不可访问的属性上调用isset()或empty()触发 __unset():在不可访问的属性上使用unset()时触发 PHP序列化

php序列化的函数为serialize() 例:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3